package cn.tedu.doc_sys.mapper;

import cn.tedu.doc_sys.pojo.entity.Register;
import cn.tedu.doc_sys.pojo.vo.RegisterStandardVO;
import org.springframework.stereotype.Repository;

@Repository
public interface RegisterMapper {
    /**
     * 增加数据方法
     * @param register
     */
    void insert(Register register);
    /**
     * 根据id删除相册数据
     *
     * @param officeId 相册id
     * @return 受影响的行数
     */
    int deleteById(Long officeId);

    /**
     * 修改
     * @param register
     * @return
     */
    int updateById(Register register);
    /**
     * 名字查询方法
     */
    int countByName(String name);
    /**
     * 查询密码方法
     */
    int countByUsePassword(String usePassword);
    /**
     * 查询密码方法
     */
    int countByStaffPhone(Long staffPone);
    /**
     * 查询密码方法
     */
    int countByOfficeId(Integer officeId);
    /**
     * 查询密码方法
     */
    int countByUseId(Long useId);
    /**
     * 登陆
     */
    int selectLogin(String name);



    /**
     * 根据id查询相册标准信息
     *
     * @param id 相册id
     * @return 匹配的相册的标准信息，如果没有匹配的数据，则返回null
     */
    RegisterStandardVO getStandardById(Long id);
}
